Dynamo: определение уровня у элемента

16.12.2024·Dynamo·Просмотров 89·12 мин. на чтение

Расскажу, как с помощью Динамо определить уровень элемента. За уровень элемента примем ближайший уровень снизу от элемента. Таким образом вы сможете проанализировать элементы в модели и записать в указанный параметр имя этажа или ещё что-то. В примере будем записывать имя уровня, то есть примем имя этажа равным имени уровня. Имена нодов в Динамо буду показывать курсивом.

Читать далее...

Dynamo: определение уровня у элемента Dynamo: определение уровня у элемента

Revit API: подсказки для работы с кодом

05.11.2024·Dynamo·Просмотров 365·11 мин. на чтение

В этом материале Костя расскажет, как настроить заглушки — специальные подсказки при вводе кода, которые помогают проанализировать свойства и методы объектов и быстро их ввести, а не печатать вручную. С помощью свойств мы получаем информацию, а с помощью методов — создаём или меняем объекты. Все свойства и методы не запомнить, и тут помогают заглушки.

Читать далее...

Revit API: подсказки для работы с кодом Revit API: подсказки для работы с кодом

Revit API: установка и настройка Visual Studio Code

21.10.2024·Dynamo·Просмотров 459·7 мин. на чтение

Посмотрим, как настроить для работы с кодом Питона Visual Studio Code (сокращённо VSCode, ви-эс-код) — популярный текстовый редактор кода. Он бесплатный и у него открытый исходный код. Поскольку его разработали специально для редактирования кода у него есть ряд преимуществ перед обычным блокнотом или Notepad++. Некоторые преимущества мы рассмотрим ниже.

Читать далее...

Revit API: установка и настройка Visual Studio Code Revit API: установка и настройка Visual Studio Code

Dynamo: создание и применение фильтров вида

30.09.2024·Dynamo·Просмотров 333·8 мин. на чтение

Покажу, как с помощью Динамо можно создать фильтры вида, настроить их и добавить к виду. Буду показывать на примере актуального Ревита 2025, но общая логика будет одинаковой для всех версий, которые существуют на момент создания статьи.

Читать далее...

Dynamo: создание и применение фильтров вида Dynamo: создание и применение фильтров вида

Dynamo: как получать элементы из модели

12.08.2024·Dynamo·Просмотров 664·7 мин. на чтение

Расскажу, как можно получать разными способами элементы из модели, чтобы обрабатывать их в скрипте. Например, делаете скрипт для записи толщины стенки воздуховодов, и вам нужно отобрать все воздуховоды из проекта. Или не все, а только с текущего вида. В статье покажу, как это сделать, на примере нодов из Ревита 2021.

Читать далее...

Dynamo: как получать элементы из модели Dynamo: как получать элементы из модели

Dynamo: копируем значение параметра во все вложенные семейства

20.07.2024·Dynamo·Просмотров 373·3 мин. на чтение

В субботу 20 июля я сделал короткий стрим о том, как сделать то, что написано в заголовке статьи. В итоге сделать до конца не получилось. Я думал, что там всё будет просто, но в программировании я слабоват, так что потерпел неудачу. Но потом добил этот алгоритм и теперь выложу код сюда.

Читать далее...

Dynamo: копируем значение параметра во все вложенные семейства Dynamo: копируем значение параметра во все вложенные семейства

Dynamo: принадлежность к пространству через API и Python

06.05.2024·Dynamo·Просмотров 714·8 мин. на чтение

В этой статье покажу, как с помощью кода в Питоне определить, в каком пространстве находятся потребители в инженерных системах на примере воздухораспределителей. Определим принадлежность элемента и запишем ему в параметр номер и имя пространства. Важный момент — речь про элементы, которые размещаются точечно и «знают» принадлежность к пространству, просто не выводят это сами в параметры. Например, потребители инженерных систем.

Читать далее...

Dynamo: принадлежность к пространству через API и Python Dynamo: принадлежность к пространству через API и Python

Dynamo: количество и площадь воздуховодов и фитингов в спецификации

08.04.2024·DynamoСпецификации·Просмотров 1025·8 мин. на чтение

Покажу, как создать простой скрипт, чтобы получить в спецификации количество воздуховодов и фитингов воздуховодов не метрами и штуками, а площадью поверхности. Для работы буду использовать модель, которую поднимаю по чертежам в прямых эфирах. Файл выполняю на основе шаблона ADSK ОВ, это важный момент, так как в нём применяются мои семейства фитингов, в которых считается площадь их поверхности.

Читать далее...

Dynamo: количество и площадь воздуховодов и фитингов в спецификации Dynamo: количество и площадь воздуховодов и фитингов в спецификации

Dynamo: работа с соединителями через Revit API. Часть 2

20.02.2023·Dynamo·Просмотров 1055·8 мин. на чтение

Продолжение цикла про работу с соединителями и Ревит АПИ. В этой части посмотрим на свойства соединителей через Динамо и Питон. Первую статью можете найти по ссылкам ниже в оглавлении.

Читать далее...

Dynamo: работа с соединителями через Revit API. Часть 2 Dynamo: работа с соединителями через Revit API. Часть 2